Generates a Poincare map by determining the intersections of the supplied trajectory with the specified plane.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=real64), | intent(in), | dimension(:) | :: | x |
The x-coordinates of the trajectory. |
|
| real(kind=real64), | intent(in), | dimension(size(x)) | :: | y |
The y-coordinates of the trajectory. |
|
| real(kind=real64), | intent(in), | dimension(size(x)) | :: | z |
The z-coordinates of the trajectory. |
|
| class(plane), | intent(in), | optional | :: | pln |
The plane to intersect. If not supplied, the x-y plane is utilized where z = 0. |
An N-by-3 matrix containing the x, y, and z coordinates of each of the N intersection points in the first, second, and third columns respectively.